﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace WMS_Api.Areas.WCSSystem.Models
{
    /// <summary>
    /// 任务状态
    /// </summary>
    public enum TaskStateEnum
    {
        /// <summary>
        /// 初始化
        /// </summary>
        Init = 1,

        /// <summary>
        /// 电气执行
        /// </summary>
        Execute = 2,

        /// <summary>
        /// 完成
        /// </summary>
        Complete = 3,

        /// <summary>
        /// 取消
        /// </summary>
        Cancel = -1
    }

    /// <summary>
    /// 任务类型
    /// </summary>
    public enum TaskModelEnum
    {
        /// <summary>
        /// 整入
        /// </summary>
        Put = 1,

        /// <summary>
        /// 有货离线整出
        /// </summary>
        Pick = 3,

        /// <summary>
        /// 离线补货
        /// </summary>
        Replen = 5,

        /// <summary>
        /// 离线拣选
        /// </summary>
        Choose = 6,

        /// <summary>
        /// 离线盘点
        /// </summary>
        Check = 12,

        /// <summary>
        /// 空托盘入库
        /// </summary>
        EmptyPut = 13,

        /// <summary>
        /// 空托盘出库
        /// </summary>
        EmptyPick = 14,

        /// <summary>
        /// 特殊物料拣选，补货，盘点
        /// </summary>
        SpecialOut = 20,

        /// <summary>
        /// 移库
        /// </summary>
        Move = 9
    }
}